Predictive State Restoration in Desktop Workstation Clusters
نویسندگان
چکیده
Though existing systems for sharing distributed resources in clusters of workstations are generally e ective at recruiting idle resources, these systems often have a disruptive e ect on desktop workstation users. Even when recruiting computing cycles from strictly idle workstations, a by-product of running foreign jobs is that the virtual memory pages of the original user's idle processes are ushed to disk and the workstation's le cache is disrupted. Consequently, users resuming work after an idle period experience delays while the system restores this state. This paper presents novel methods for minimizing the disruptions to desktop workstation users in a cluster environment while still maintaining a high utilization of the idle resources of the cluster. Disruptions to the user are reduced by identifying the memory-resident state of the user's processes when the machine becomes idle and then actively restoring that state before the user returns, using measurements of past activity patterns to predict when that user is likely to return. Trace-driven simulations show that this method can predict a user's arrival up to 43% of the time while still recruiting 83% of a workstation's idle cycles.
منابع مشابه
Adapting to Load on Workstation Clusters
Desktop workstations represent a largely untapped source of computational power for parallel computing. Two of the main problems in utilizing these workstations are developing strategies for migrating load so that partially loaded workstations can contribute CPU cycles to the computation, and making dynamically migratable application programs easy to write. This paper describes object arrays, a...
متن کاملCommodity Clusters: Performance Comparison Between PC's and Workstations
1 Introduction Traditionally, the bulk of large scale scientific and engineering computations were performed on large specialized Supercomputers. In the last seven years, RISC based workstation technology has largely supplanted the Supercomputing market. Using techniques such as workstation clustering, wide classes of problems have been successfully attacked. Workstation clusters are networked ...
متن کاملFault - Tolerant Clusters of Workstations with Single System Image
he computing trend is moving from clustering highend mainframes to clustering desktop computers. This trend is triggered by the widespread use of PCs, workstations, Gigabit networks, and middleware support for clustering. This paper presents new approaches to achieving fault tolerance and single system image (SSI) in a workstation cluster. A multicomputer cluster is a collection of node compute...
متن کاملApproaches to Support Parallel Programming on Workstation Clusters: A Survey
The goal of this report is to survey state of the art and existing approaches for parallel programming on workstation clusters with special emphasis on object{oriented programming. First, workstation clusters as parallel computing platforms are characterized and fundamental concepts for parallel programming are discussed. Then, an overview of existing tools, systems, languages, and environments...
متن کاملAssessing the Utility of a Personal Desktop Cluster
The computer workstation, introduced by Sun Microsystems in 1982, was the tool of choice for scientists and engineers as an interactive computing environment for the development of scientific codes. However, by the mid-1990s, the performance of workstations began to lag behind high-end commodity PCs. This, coupled with the disappearance of BSD-based operating systems in workstations and the eme...
متن کامل